package com.bangzhi.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@ApiModel("个人用户信息")
@Data
public class MfCusPersBaseInfo{

    @ApiModelProperty(value="客户ID",example="客户ID")
	private String cusNo;//客户ID

    @ApiModelProperty(value="客户名称",example="客户名称")
	private String cusName;//客户名称

    @ApiModelProperty(value="证件类型（身份证,户口薄,护照,军官证,士兵证,港澳居民来往内地通行证,台湾同胞来往内地通行证,临时身份证,外国人居留证, 警官证,其他证件 ）",example="证件类型（身份证,户口薄,护照,军官证,士兵证,港澳居民来往内地通行证,台湾同胞来往内地通行证,临时身份证,外国人居留证, 警官证,其他证件 ）")
	private String idType;//证件类型（身份证,户口薄,护照,军官证,士兵证,港澳居民来往内地通行证,台湾同胞来往内地通行证,临时身份证,外国人居留证, 警官证,其他证件 ）

    @ApiModelProperty(value="证件号码",example="证件号码")
	private String idNum;//证件号码

    @ApiModelProperty(value="性别（男/女）",example="性别（男/女）")
	private String sex;//性别（男/女）

    @ApiModelProperty(value="出生日期",example="出生日期")
	private String brithday;//出生日期

    @ApiModelProperty(value="年龄",example="年龄")
	private Integer age;//年龄

    @ApiModelProperty(value="评分模型（城户,农户,工商户）formcusPersonDetail_show202",example="评分模型（城户,农户,工商户）formcusPersonDetail_show202")
	private String gradeModel;//评分模型（城户,农户,工商户）formcusPersonDetail_show202

    @ApiModelProperty(value="民族",example="民族")
	private String nationality;//民族

    @ApiModelProperty(value="政治面貌（党员，群众）",example="政治面貌（党员，群众）")
	private String ifParty;//政治面貌（党员，群众）

    @ApiModelProperty(value="居住状况（自置,按揭,砖房,土坯房,无自有住房,亲属楼宇,集体宿舍,租房,共有住宅,其他,未知）",example="居住状况（自置,按揭,砖房,土坯房,无自有住房,亲属楼宇,集体宿舍,租房,共有住宅,其他,未知）")
	private String resideSta;//居住状况（自置,按揭,砖房,土坯房,无自有住房,亲属楼宇,集体宿舍,租房,共有住宅,其他,未知）

    @ApiModelProperty(value="居住地邮编	N",example="居住地邮编	N")
    private String residePostCode;//居住地邮编	N

    @ApiModelProperty(value="户口性质（常驻户口，临时户口）",example="户口性质（常驻户口，临时户口）")
	private String regHome;//户口性质（常驻户口，临时户口）

    @ApiModelProperty(value="婚姻状况（已婚有子女,已婚无子女,未婚,其他）",example="婚姻状况（已婚有子女,已婚无子女,未婚,其他）")
	private String marrige;//婚姻状况（已婚有子女,已婚无子女,未婚,其他）

    @ApiModelProperty(value="最高学历（研究生,大学本科,大学专科和专科学校,中等专业学校或中等技术学校,技术学校,高中,初中,小学,文盲或半文盲,未知）",example="最高学历（研究生,大学本科,大学专科和专科学校,中等专业学校或中等技术学校,技术学校,高中,初中,小学,文盲或半文盲,未知）")
	private String education;//最高学历（研究生,大学本科,大学专科和专科学校,中等专业学校或中等技术学校,技术学校,高中,初中,小学,文盲或半文盲,未知）

    @ApiModelProperty(value="最高学位",example="最高学位")
	private String degree;//最高学位

    @ApiModelProperty(value="个人健康状况（良好,一般,较差）",example="个人健康状况（良好,一般,较差）")
	private String healthStat;//个人健康状况（良好,一般,较差）

    @ApiModelProperty(value="手机号码",example="手机号码")
	private String cusTel;//手机号码

    @ApiModelProperty(value="紧急联系人",example="紧急联系人")
	private String emergencyContactName ;//紧急联系人

    @ApiModelProperty(value="紧急联系人电话",example="紧急联系人电话")
	private String emergencyContactTel;//紧急联系人电话

    @ApiModelProperty(value="户籍地址",example="户籍地址")
	private String regHomeAddre ;//户籍地址

    @ApiModelProperty(value="住址电话",example="住址电话")
	private String addreTel;//住址电话

    @ApiModelProperty(value="邮政编号",example="邮政编号")
	private String postalCode;//邮政编号

    @ApiModelProperty(value="邮箱地址",example="邮箱地址")
	private String email;//邮箱地址

    @ApiModelProperty(value="单位电话",example="单位电话")
	private String companyTel;//单位电话

    @ApiModelProperty(value="客户所属地区",example="客户所属地区")
	private String careaProvice;//客户所属地区

    @ApiModelProperty(value="客户所属市",example="客户所属市")
	private String careaCity;//客户所属市

    @ApiModelProperty(value="客户所属县",example="客户所属县")
	private String careaCounty;//客户所属县

    @ApiModelProperty(value="通讯地址",example="通讯地址")
	private String commAddress;//通讯地址

    @ApiModelProperty(value="备注",example="备注")
	private String remark;//备注

    @ApiModelProperty(value="客户经理编号",example="客户经理编号")
	private String cusMngNo;//客户经理编号

    @ApiModelProperty(value="客户经理姓名",example="客户经理姓名")
	private String cusMngName;//客户经理姓名

    @ApiModelProperty(value="推荐人编号(杭州微溪中存的是关联手机号)",example="推荐人编号(杭州微溪中存的是关联手机号)")
	private String recommenderNo;//推荐人编号(杭州微溪中存的是关联手机号)

    @ApiModelProperty(value="推荐人姓名",example="推荐人姓名")
	private String recommenderName;//推荐人姓名

    @ApiModelProperty(value="推荐人证件号码",example="推荐人证件号码")
	private String recommenderIdNum;//推荐人证件号码

    @ApiModelProperty(value=" 登记日期",example=" 登记日期")
	private String regDate;// 登记日期

    @ApiModelProperty(value=" 最后更新日期",example=" 最后更新日期")
	private String lstModDate;// 最后更新日期

    @ApiModelProperty(value=" 登记时间",example=" 登记时间")
	private String regTime;// 登记时间

    @ApiModelProperty(value=" 最后更新时间",example=" 最后更新时间")
	private String lstModTime;// 最后更新时间

    @ApiModelProperty(value="信息来源",example="信息来源")
	private String infoOffer;//信息来源

    @ApiModelProperty(value="登记人编号",example="登记人编号")
	private String opNo;//登记人编号

    @ApiModelProperty(value="登记人姓名",example="登记人姓名")
	private String opName;//登记人姓名

    @ApiModelProperty(value="登记部门编号",example="登记部门编号")
	private String brNo;//登记部门编号

    @ApiModelProperty(value="登记部门名称",example="登记部门名称")
	private String brName;//登记部门名称

    @ApiModelProperty(value="居住地址",example="居住地址")
	private String ext1;//居住地址

    @ApiModelProperty(value="年收入",example="年收入")
	private String ext2;//年收入

    @ApiModelProperty(value="",example="")
	private String ext3;//

    @ApiModelProperty(value="",example="")
	private String ext4;//

    @ApiModelProperty(value="",example="")
	private String ext5;//

    @ApiModelProperty(value="",example="")
	private String ext6;//

    @ApiModelProperty(value="",example="")
	private String ext7;//

    @ApiModelProperty(value="",example="")
	private String ext8;//

    @ApiModelProperty(value="",example="")
	private String ext9;//

    @ApiModelProperty(value="是否完善",example="是否完善")
	private String ext10;//是否完善

    @ApiModelProperty(value="qq号",example="qq号")
	private String qq;//qq号

    @ApiModelProperty(value="微信",example="微信")
	private String weChat;//微信

    @ApiModelProperty(value="微博",example="微博")
	private String microBlog;//微博

    @ApiModelProperty(value="涉农性质",example="涉农性质")
	private String agricultureType;//涉农性质
	

    @ApiModelProperty(value="居住年限",example="居住年限")
	private Integer resideYears;//居住年限

    @ApiModelProperty(value="住址电话区号",example="住址电话区号")
	private String addressTelArea;//住址电话区号

    @ApiModelProperty(value="证件有效期开始日期",example="证件有效期开始日期")
	private String certifBeginDate;//证件有效期开始日期

    @ApiModelProperty(value="证件有限期结束日期",example="证件有限期结束日期")
	private String certifEndDate;//证件有限期结束日期

    @ApiModelProperty(value="通讯地址选择H家庭地址0公司地址",example="通讯地址选择H家庭地址0公司地址")
	private String addressSelect;//通讯地址选择H家庭地址0公司地址

    @ApiModelProperty(value="有无负债",example="有无负债")
	private String ifHasDebt;//有无负债
	

    @ApiModelProperty(value="团队经理",example="团队经理")
	private String teamManager; //团队经理

    @ApiModelProperty(value="团队经理编号",example="团队经理编号")
	private String teamManagerNo; //团队经理编号
	

    @ApiModelProperty(value="客户性质:经销商、直供户、其他 CUS_NATURE",example="客户性质:经销商、直供户、其他 CUS_NATURE")
	private String cusNature;//客户性质:经销商、直供户、其他 CUS_NATURE

    @ApiModelProperty(value="推荐人电话",example="推荐人电话")
	private String recommenderPhone;//推荐人电话
	

    @ApiModelProperty(value="客户分类-渠道",example="客户分类-渠道")
	private String  cusChannelNo;//客户分类-渠道

    @ApiModelProperty(value="签发机关",example="签发机关")
	private String  issuingAuthority;//签发机关

    @ApiModelProperty(value="信用户等级",example="信用户等级")
	private String creditRating;//信用户等级

    @ApiModelProperty(value="评定时间",example="评定时间")
	private String ratingTime;//评定时间

    @ApiModelProperty(value="评定机构",example="评定机构")
	private String ratingAgencies;//评定机构
	// 添加51相关信息

    @ApiModelProperty(value="运营商归属地",example="运营商归属地")
	private String operatorAdr;//运营商归属地

    @ApiModelProperty(value="通讯录记录数",example="通讯录记录数")
	private Integer recordNum;//通讯录记录数
	


	//是否属于集团客户

    @ApiModelProperty(value="是否属于集团客户",example="是否属于集团客户")
	private String ifGroup;//是否属于集团客户

    @ApiModelProperty(value="集团名称",example="集团名称")
	private String groupName;//集团名称

    @ApiModelProperty(value="集团客户编号",example="集团客户编号")
	private String groupNo;//集团客户编号



    @ApiModelProperty(value=" 个人信息类型1-基本信息2-个人概况",example=" 个人信息类型1-基本信息2-个人概况")
	private String personInfoType;// 个人信息类型1-基本信息2-个人概况

    @ApiModelProperty(value="是否异地客户1-是0-否",example="是否异地客户1-是0-否")
    private String ifLoc;//是否异地客户1-是0-否

    @ApiModelProperty(value="是否本行股东1-是0-否",example="是否本行股东1-是0-否")
    private String ifGd;//是否本行股东1-是0-否


    @ApiModelProperty(value="客户经理电话",example="客户经理电话")
	private String cusMngTel;//客户经理电话
}
